package top.kaoshanji.p2ch17b;

import top.kaoshanji.p2ch17a.SchoolReport;

/**
 * 代码清单-p2ch17b-197页b：排名情况修饰
 * @author kaoshanji
 * ^_^
 * create time 2025/3/24 10:59
 */
public class SortDecorator extends Decorator {

    // 构造函数
    public SortDecorator(SchoolReport sr) {
        super(sr);
    }

    // 装饰的功能：告诉老爸学校的排名情况
    private void reportSort() {
        System.out.println("我是排名第38名...");
    }

    // 老板看完成绩单后再告诉他，加强作用
    @Override
    public void report() {
        super.report();
        this.reportSort();
    }
}
